firebase - flutter NoSuchMethodError
全部标签 当设备通过移动数据连接进行连接时,我遇到了Firebase身份验证问题。如果通过WiFi身份验证连接则工作正常。我正在使用以下代码进行身份验证:publicclassMyAuthActivityextendsActivity{protectedFirebaseAuthauth;protectedFirebaseAuth.AuthStateListenerauthListener;protectedFirebaseUseruser;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIn
我按照Firebase文档中提到的设置步骤在我的Android应用程序中设置Firebase:https://firebase.google.com/docs/android/setup但是,在使用Charles监控传出的http连接后,我发现正在访问以下URL:https://play.googleapis.comhttps://www.googleapis.comhttps://ssl.google-analytics.com所以我的问题是:这些URL中的哪些用于Firebase分析(我了解到Firebase分析会自动收集信息,而无需对Firebase分析API进行任何显式调用)?
我有一个根节点的两个节点,我想在一个请求中删除两个节点的数据。两个子节点具有相同的key。我试过这个:FirebasefirebaseRef=newFirebase();MapchildUpdates=newHashMap();childUpdates.put(,key);childUpdates.put(,key);listToRemoveRef.updateChildren(childUpdates,null);但它只删除了第一个节点的数据 最佳答案 您似乎错误地使用了updateChildren函数。你要做的是这个Fireba
我一直在玩弄Firebase,在阅读文档(和其他SO问题)之后,我仍然对某些APIkey感到困惑。我将Firebase用于分析、Crashlytics和性能。但也将其链接到GooglePlay和AdMob。当我第一次设置它时,在开发者控制台中创建了3个APIkey。浏览器key(由Google服务自动创建)Androidkey(由Google服务自动创建)服务器key(由Google服务自动创建)我尝试通读文档以找到描述这些键的使用方式的位置,但我没能找到。环顾Firebase应用程序,看起来AndroidKey用作WebAPIKey,而ServerKey用作CloudMessageL
当我将手机的本地日期设置更改1个月或更长时间,然后在重新启动使用Firebase实时数据库的android应用程序后,它不会从数据库加载数据,而是永远加载。为什么会这样?Firebase在获取数据之前是否检查设备的本地时间?这是AndroidApp的onCreate()MainActivity在设置中更改日期(10天或更多天)然后关闭并重新打开应用程序后,进度条永远不会消失。甚至onCancelled函数都不会被调用。finalProgressBarprogressBar=findViewById(R.id.progress_bar);finalTextViewtextView=fin
我加了applyplugin:'com.google.firebase.firebase-perf'当我运行build脚本时,我得到了/transforms/FirebasePerformancePlugin/dev/debug/174/module-info.class:D8:Unsupportedsourcefiletype这可能是什么问题?我更新了所有插件、播放服务和AndroidStudio,但没有成功 最佳答案 我通过更新gradle版本解决了这个问题类路径'com.android.tools.build:gradle:3
我无法在FirebaseAnalytics-Attribution-first_open中获取UTMActivity跟踪信息。我的所有安装都显示为(直接)/(无)。我同时使用GA和FirebaseAnalytics,目前有一个自定义INSTALL_REFERRER接收器,它为GA调用CampaignTrackingReceiver.onReceive。这适用于GA,我可以看到我的所有Activity。最终的合并list也没有任何其他安装引用接收器。很明显,我可能错过了对FirebaseAnalytics的调用,但哪个调用呢?文档在哪里?更新1这是我正在使用的URL,它在GA中被正确跟踪
我将旧的google登录迁移到了Firebase身份验证。对于支持google的旧版本,google可以正确登录,但是对于firebaseauth,我得到了DEVELOPER_ERROR。我还尝试将SHA-1key添加到firebase控制台,但出现此错误:AnOAuth2clientalreadyexistsforthispackagenameandSHA-1inanotherproject.YoucanomittheSHA-1fornowandreadmoreaboutthissituationandhowtoresolveit同样,可能的解决方案是将客户端ID列入白名单。我fol
当我的应用程序启动时,我会在我的Firebase数据库中检查当前用户的详细信息(我为此存储了它的uid)。我将addListenerForSingleValueEvent附加到用户的引用以读取它的数据。我的问题是,有时它不会返回任何值,无论是成功还是失败。只有清除应用程序的数据才能解决它,但当然会强制用户重新登录。我已经阅读了SO上的一些帖子,但没有找到任何解决方案。这是我的一段代码:DatabaseReferencenewUser=FirebaseDatabase.getInstance().getReference("users/"+uid);newUser.addListener
我在少数设备上遇到此崩溃,但仅限于Android4。我使用的是FirebaseAndroidSDK10.2.111.0.2。推迟更新到最新版本,因为它也会强制更新GooglePlay服务,并且许多用户继续使用旧的GPS版本。还有其他人看到这个问题吗?更新:这是较早的工作。在我从FirebaseSDK9.4.0升级到10.2.1,并将compileSdkVersion23升级到25后,崩溃开始了。崩溃只发生在Android4.4(Kitkat19)已更新异常:FatalException:java.lang.RuntimeExceptionatcom.google.android.gms